package com.qf.mapper;

import com.qf.entity.Permission;
import com.qf.entity.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface IAuthMapper {
    Boolean unAuthRoleToUser(@Param("uid") Integer uid, @Param("rid") Integer rid);

    void authRoleToUser(@Param("roleId") Integer roleId, @Param("users") List<User> list);

    void batchUnAuthRoleToUser(@Param("roleId") Integer roleId,@Param("users") List<User> list);

    List<Integer> getRoleMenuList(Integer roleId);

    void unAuthMenuToRole(Integer roleId);

    Boolean authMenuToroleUpdate(@Param("roleId") Integer roleId, @Param("menuList") List<Integer> menuList);
}
